<?php


namespace app\models\user;


use think\Model;

class StaffModel extends Model
{
    protected $name = 'staff';

    protected $autoWriteTimestamp = true;

    protected function setEntryTimeAttr($value)
    {
        if (!$value) {
            return 0;
        }
        return strtotime($value);
    }

    protected function getEntryTimeAttr($value)
    {
        if (!$value) {
            return '';
        }
        return date('Y-m-d', $value);
    }

    protected function setFullTimeAttr($value)
    {
        if (!$value) {
            return 0;
        }
        return strtotime($value);
    }

    protected function getFullTimeAttr($value)
    {
        if (!$value) {
            return '';
        }
        return date('Y-m-d', $value);
    }

    protected function setContractStartTimeAttr($value)
    {
        if (!$value) {
            return 0;
        }
        return strtotime($value);
    }

    protected function getContractStartTimeAttr($value)
    {
        if (!$value) {
            return '';
        }
        return date('Y-m-d', $value);
    }

    protected function setContractEndTimeAttr($value)
    {
        if (!$value) {
            return 0;
        }
        return strtotime($value);
    }

    protected function getContractEndTimeAttr($value)
    {
        if (!$value) {
            return '';
        }
        return date('Y-m-d', $value);
    }
}